/* Shared minimal styles; page-level styles remain inline for now */
:root {
  --brand-blue: #1e3a8a;
  --brand-gold: #f59e0b;
}

body.auth-bg {
  background: linear-gradient(135deg, var(--brand-blue) 0%, #3b82f6 100%);
}

.hidden { display: none !important; }

.toast {
  position: fixed;
  top: 20px;
  right: 20px;
  background: #111827;
  color: #fff;
  padding: 10px 14px;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.2);
  z-index: 9999;
}


